trench compactor - German English Dictionary